/*common*/
*{ margin:0 auto; padding:0px; font-family:Arial, "微软雅黑";font-size:12px; text-decoration:none; list-style:none;color:#000; }
b,i{font-style:normal; font-weight:normal;}
a:hover{ text-decoration:none;}
table {border-collapse: collapse;border-spacing: 0;empty-cells: show;}
img { border-style: none;border:0px;}
.cle{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.h50{ height:50px;}
.mr20{ margin-right:20px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.ml30{ margin-left:30px;}
.ml40{ margin-left:40px;}
.ml50{ margin-left:50px}
.mt10{ margin-top:10px}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px}
.mt25{ margin-top:25px}
.mt30{ margin-top:30px}
.mt40{ margin-top:40px}
.mt50{ margin-top:50px}
.mt80{ margin-top:80px}
.mt100{ margin-top:100px}
.mb10{ margin-bottom:10px;}
.mb100{ margin-bottom:100px;}
.mr30{ margin-right:30px;}
.pt20{ padding-top:20px;}

.font-w{ }
.wid-hund{ width:100%;}
.center{ width:1004px; margin:0 auto;}
.t-center{ text-align:center;}
.banner-c{ width:1423px; margin:0 auto;}
.ny-slh-a{text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;}
.a-ove{height:24px; line-height:24px; display:block; overflow:hidden;}
.hr-bod{border-color:#0c94ec;}
/*map*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
/*friendlink*/
a.zzb07link{ font-family:Arial, "微软雅黑";text-decoration:none;	color: #fff;}
a.zzb07link:hover {	text-decoration: underline;	color: #fff;}
.zzb07tail{ font-family:Arial, "微软雅黑";color:#fff;}
/*page*/
.yeshu{float: right;margin: 20px 10px 0 0; font-size:12px; color:#000; height:28px; display:block;text-align: right;}
.yeshu a{ }
.yeshu span.zi{margin-right:5px; width: 190px;height: 24px;line-height: 24px;text-align: center;display: block;border: 1px solid #ddd;float: left; font-size:12px;}
.yeshu a.first,.yeshu a.prev,.yeshu a.next{ margin-right:5px; float:left;display: block;width: 60px;height: 24px;line-height: 24px; text-align:center;border: 1px solid #ddd;}
.yeshu span.current,.yeshu a.end,.yeshu a.num{margin-right:5px; float:left;display: block;width: 24px;height: 24px;line-height: 24px; text-align:center;border: 1px solid #ddd;}
.yeshu a{ color:#000;}
.yeshu a:hover{}
/*order*/
#order {font-size: 14px;color: #333;line-height: 28px;}
table, td {font: 12px/140% Arial,"宋体",Helvetica, sans-serif,Verdana; padding-left:5px;padding-bottom: 1px;padding-top: 1px;}
.nr_order{ }
.nr_order input,.nr_order td{ height:30px; }
.nr_order td{ vertical-align:middle;}
.nr_order input{width: 300px;}
/*welcome*/
.ind-wel{height:30px; background:#f6f6f6;}
.ind-wel span strong,.ind-wel span a{height:30px; line-height:30px;}
.ind-wel span a:hover{ text-decoration:underline;}

/*logo*/
.ind-logo{height:137px; background:#fff; }
.ind-logo span,.ind-logo span a{ color:#138b2a; font-weight:bold; text-transform:uppercase;}
.ind-logo span a:hover{ text-decoration:underline;}
.ind-log-tit{ width:250px; height:20px; display:block; text-align:right;}
/*nav*/
.ind-nav{ background:#138b2a; height:50px;}

.menu{font-size:12px;position:relative;z-index:100;} 
.menu ul{list-style:none;} 
.menu li {float:left;position:relative; width:100px; line-height:50px; text-align:center;} 
.menu ul ul {visibility:hidden;position:absolute;left:0px;top:2px;} 
.menu table {position:absolute; top:0; left:0;} 
.menu ul li:hover ul,.menu ul a:hover ul{visibility:visible;} 
.menu a{display:block;color:#fff;text-decoration:none; font-size:14px;} 
.menu a:hover{background:#fafafa;color:#000;} 
.menu ul ul{} 
.menu ul ul li.nav1 {clear:both;text-align:left;font-size:12px;width: 100px;} 
.menu ul ul li.nav1 a{display:block;width:100px;height:36px;line-height: 36px;margin:0;border:0;text-align:center; font-size:12px;} 
.menu ul ul li.nav1 a:hover{border:0;background:#fafafa;} 
.nav1{top:48px; text-align:center; line-height:36px; background-color:#666666; width:134px; height:36px; border-bottom:1px solid #fff;}
/*banner*/
.ind-banner{ height:405px;}
.ny-banner{ height:405px;}
/* slide */
#slider-wrap{width:100%; height:405px; margin-top:2px;}   /*可以修改宽高*/
#slider{position: relative; width:100%; height:405px; background:#FFF;} /*可以修改宽高*/
#slider img{position:absolute; top:0; left:0; display:none; width:100%; height: 405px;}/*可以修改宽高*/
.nivoSlider{position:relative;overflow: hidden;}
.nivoSlider img{position:absolute; top:0px; left:0px}
.nivoSlider a.nivo-imageLink{position:absolute; top:0px;display:block;left:0px;width:990px;height:334px;border:0;padding:0;margin:0;z-index:6;}/*可以修改宽高*/
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
.nivo-caption{position:absolute; left:0; bottom:0; background:#000;width:100%; z-index:50; height: 0px; }/*可以修改宽高*/
.nivo-caption p{width:100%;height: 0px; text-indent: -9999px}/*可以修改宽高*/
.nivo-controlNav{position:absolute; left:47%; bottom:10px; z-index: 100;}/*可以修改左右上下间距*/
.nivo-controlNav a{position:relative; z-index:99; cursor:pointer;background:#138b2a;}
.nivo-controlNav a.active{background: #ebce4c;font-weight:bold}
.nivo-controlNav a{display:block; color: #fff; width:30px; height:20px; line-height: 20px; text-align: center; margin-right:3px; float:left; overflow: hidden; font-family:Arial, Helvetica, sans-serif;}/*可以修改宽高*/
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}   /*左右切换按钮，不能删除，如果不需要可以设背景，删除会引起图片错位*/
.nivo-directionNav a {display:block;width:30px;height:30px;text-indent:-9999px;border:0;}
a.nivo-nextNav {right:15px;}
a.nivo-prevNav {left:15px;}

.zw1{ top:-5px; position:relative;}
/*Partners*/
.ind-mid{ background:#e1e1e1; height:1330px;}
.ind-bg{ background:#fff; height:960px;}
.ind-bod{ border:10px solid #dbdbdb;}



.ind-mid-lef{ width:650px; border-right:1px dashed #e4e4e4;}
.ind-sp{}
.ind-spny{ background:url(../images/mainzh_10.png) no-repeat center center; width:647px; height:121px;line-height: 121px;}
.ind-spny1{height:85px;line-height: 85px;}
.ind-spny3{ height:60px;}
.ind-sptit{margin-left: 25px;height: 80px;width: 115px;display: block; border-bottom:4px solid #138b2a;}
.ind-sptit,.ind-sptit font{ color:#000; font-size:18px; }
.ind-sptit font{ color:#138b2a; font-weight:bold;}

.ind-sptit1{height: 65px;width: 115px;display: block;float: left;}
.ind-sptit1,.ind-sptit1 font{ color:#000; font-size:18px; }
.ind-sptit1 font{ color:#138b2a; font-weight:bold;}

.ind-sptit2{margin-left: 25px;height: 80px;width: 115px;display: block; border-bottom:4px solid #138b2a;}
.ind-sptit2,.ind-sptit2 font{ color:#000; font-size:18px; }
.ind-sptit2 font{ color:#138b2a; font-weight:bold;}

.ind-sptit3{margin-left: 25px;height: 70px;width: 115px;display: block; border-bottom:4px solid #138b2a;}
.ind-sptit3,.ind-sptit3 font{ color:#000; font-size:18px; }
.ind-sptit3 font{ color:#138b2a; font-weight:bold;}

.ind-sptit4{}
.ind-sptit4,.ind-sptit4 font{ color:#000; font-size:18px;font-weight: bold; }
.ind-sptit4 font{ color:#138b2a; font-weight:bold;}

.ind-mid-rig{ width:330px;}
.ind-ab{width:280px;}
.ind-ab p{ line-height:26px;}

.ind-mail{ height:171px; background:#138b2a;}

.ind-mail-con{ height:171px;}
.ind-mail-con1{ background:url(../images/mainzh_37.jpg) no-repeat center center; height:171px; width:482px;}

.ind-mail-con1 input {background: #117d26;width: 145px;height: 22px;border: none;}
.ind-mail-logo{ width:260px;float: right;margin-top: 72px;margin-right: 42px;}

.ind-copy{ background:#117d26; height:90px;}
.ind-copy p{ line-height:30px;}
.ind-copy p,.ind-copy span,.ind-copy a{color:#fff;}

/*Partners*/
.ind-part{}
.ind-part span,.ind-part span a{  font-size:18px; color:#3f3f42; line-height:30px; background:url(../images/index_13.jpg) no-repeat; width:1004px; height:67px; display:block; font-weight:bold; text-align:center;}
a.LeftBotton{ width:20px; height:30px; display:block; float:left; background:url(../images/index_16.jpg) no-repeat; }
a.RightBotton { width:20px; height:30px;display:block; float:left; background:url(../images/index_19.jpg) no-repeat; }
a.LeftBotton { background-position: 0 0; margin:65px 20px 0 0; }
a.RightBotton { background-position: 0 0; margin:65px 1px 10px 20px; }
/*product*/

.span.ab_lef_sptit{ width:230px; height:45px; display:block; line-height:45px; text-align:center; background:#01bee4; font-family:Arial, "微软雅黑"; font-size:15px; color:#fff;font-weight:bold;font-weight:bold;}
.ab_lef ul.ab_lxwm{ width:230px; background:#f0f0f0; height:250px;}
.ab_lef ul.ab_lxwm p{ font-family:Arial, "宋体"; font-size:12px; line-height:30px; padding-left:15px;}
.ab_con_picp  img{ margin:0px 10px;}
.ab_lef ul.ab_lxwm p a{ font-family:Arial, "宋体"; font-size:12px;}
.ab_lef ul.ab_lxwm li a:hover{ text-decoration:underline;}


/*about us*/
.ind-ab{}

/*news*/
.ind-new{width:280px; }
.ind-new ul{ }
.ind-new ul li{ }
.ind-new ul li span{ font-size:14px; font-weight:bold;}
.ind-new ul li p{ line-height:26px;}

.ind-cat{ width:630px; height:260px; background:#fff;}
.ind-cat-con{}
.ind-cat-con p{ line-height:23px; background:url(../images/mainzh_26.jpg) no-repeat left center; padding-left:15px;}
.ind-sh{ height:260px; width:355px; background:#fff;}



/*footer*/
.ind-fot{}
.ind-fot p,.ind-fot p a{ font-family:Arial, "微软雅黑";}


/*-----------about us page-------------*/
.ny-ab{ height:auto; overflow:hidden; zoom:1; background:url(../images/about_06.jpg) repeat;}
.ny-ab-lef{ width:195px;}
.ny-about{ overflow:hidden; zoom:1; background:#fff; margin-bottom:40px;}
.ny-ab-rig{ width:768px;padding-top: 30px;border-left: 1px dashed #dadada; padding-left:40px;}
.ny-ab-rig-tit{  font-size:24px; font-weight:bold;}
.ny-ab-rig-tit b{ font-size:14px;}
.ny-ab-con{ width:730px; margin-bottom:30px;float: left;}
.ny-ab-con p{ line-height:30px;}
.ny-ab-con p img{ border:0px;}
.ny-ab-con p a{}
.ny-ab-con p a:hover{ text-decoration:underline;}

.con-pbg-con p{width: 315px;line-height: 40px;border-bottom: 1px dotted #ccc;float: left;margin-left: 40px; background:url(../images/ain_24.jpg) left center no-repeat;}

/*-----------news page-------------*/
ul.news-con-ul{}
ul.news-con-ul li{ height:35px; border-bottom:1px dashed #ddd; line-height:35px;background: url(../images/indexcn_10.gif) no-repeat 5px center;
padding-left: 27px;}
ul.news-con-ul li a{width: 220px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
ul.news-con-ul li a:hover{ color:#075dba;}
h2.new-tit{  font-size:16px; color:#000; height:60px; line-height:60px; border-bottom:1px dotted #ccc;}
.new-page-con{}


.ny-new-con{ width:700px; padding:10px; border:1px solid #dedede;}
.ny-new-con {}
/*-----------Question page-------------*/
ul.ques-con-ul{}
ul.ques-con-ul li{ height:55px; border-bottom:1px dashed #ddd; line-height:24px;background: url(../images/indexcn_10.gif) no-repeat 5px center;
padding-left: 27px;}
ul.ques-con-ul li a{width: 220px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
ul.ques-con-ul li a:hover{ color:#075dba;}
h2.ques-tit{  font-size:16px; color:#000; height:60px; line-height:60px; border-bottom:1px dotted #ccc;}
.ques-page-con{ width:700px; height:auto; border:1px solid #dedede; padding:10px;text-indent:2em;}

.ques-font-b{width: 22px;height: 22px;display: block;color: #fff;text-align: center;line-height: 22px;background: #004695;margin-right: 8px;}
.ques-font-r{width: 22px;height: 22px;display: block;color: #fff;text-align: center;line-height: 22px;background: #c8151e;margin-right: 8px;}

.ques-con-a{text-indent:none;}

/*-----------honer page-------------*/
.ny-ry-con-ul{}


.ny-ry-con{}
.ny-ry-con img{ padding:5px; border:2px solid #dedede; max-width:700px;}
.max-pic{ max-width:700px;}

/*-----------product page-------------*/
.subNavBoxcp{ width:135px;}

.subNavBox{width: 135px;margin: 2px auto 0 auto;}
.subNavBox span{}

.company_cplb_con{margin-top:1px; background:#fff; height:auto;padding-top: 5px;overflow:hidden; zoom:1;}
span.company_sp a{height:40px; line-height:40px;  font-size:15px; font-weight:bold; color:#000; font-weight:bold; text-align:left; display:block;margin: 0 auto;}
.navContent{}
.navContent li{ height:30px; line-height:30px;}
.navContent li a{}


.ny-pro-con{}
.ny-pro-con-ul{}
.ny-pro-con-ul li{ float:left; width:240px; height:215px; text-align:center;}
.ny-pro-con-ul li a{}
.ny-pro-con-ul li a:hover{ color:#075dba;}
.ny-pro-con-ul li a img{width:210px; height:145px; border:1px solid #dedede; padding:3px;}
.new-page-con table,.new-page-con table td{ border:1px solid #dedede;}

/*-----------case page-------------*/
.ny-case-con-ul{}
.ny-case-con-ul li{ text-align:center;width: 21.5%;height: auto;float: left;margin-right: 3.5%;margin-bottom: 30px;overflow: hidden;}
.ny-case-con-ul li:hover .thum img{opacity: .8;}


.animate{ -webkit-transition-duration: .5s; -moz-transition-duration: .5s;transition-duration: .5s;}
.case {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 50px;
}
.case ul li{
	width: 31%;
	height: auto;
	float: left;
	margin-right: 2.3%;
	margin-bottom: 15px;
	overflow: hidden;
}
.case ul li img{ width:210px; height:145px;border:1px solid #dedede; padding:3px;}
.case ul li .thum{
	width: 100%;
	height: auto;/*
	background: #dedede;*/
}
.case ul li:hover .name{
	height: 40px;
}
.case ul li:hover .thum img{
	opacity: .8;
}
.case ul li:hover .name a{
	margin-left: 50px;
	font-size: 14px;
}
.case ul li:hover .name p{
	width: 50px;
}
.case ul li .thum img{
	display: block;
}
.case ul li.three{
	margin-right: 0%;
}
.case ul li a{
	display: block;
	width: 100%;
	height: 100%;
}
ase ul li img{
	display: block;
}
.case ul li .name{
	margin-top: 15px;
	height: 40px;
	line-height: 40px;
	position: relative;
	overflow: hidden;
}
.case ul li .name p{
	width: 0px;
	height: 1px;
	position: absolute;
	left: -5px;
	top: 19px;
	background: #3E3E3E;
	opacity: .5;
}
.case ul li .name strong{
	margin-right: 10px;
}
.case ul li .name span{
	font-size: 12px;
	opacity: .5;
	
}


.subNavBox p{ line-height:30px;}
/*-----------contact page-------------*/
.ny-cat-con-p{margin-top:30px; }
.ny-cat-con-p p{ width:100%; border-bottom:1px dashed #ccc; height:40px; float:left; overflow:hidden;line-height:40px;background: url(../images/haha.jpg) no-repeat 3px center;padding-left: 20px;}

.contact-map{ margin-top:30px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}